home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar Special 2004 March
/
GSSH0304CD5.iso
/
Treiber
/
Sound
/
Terratec
/
Dmx6
/
DMX6fireLT_App_Drv_WDM_5.40.exe
/
WDM Driver 5.40
/
MXR6Fire.inf
< prev
Wrap
Windows Setup INFormation
|
2003-08-22
|
17KB
|
475 lines
;===============================================================
; TerraTec DMX 6fire 24/96
; Driver Install Script for WDM
;---------------------------------------------------------------
; Copyright: (c) 2001, TerraTec Electronic GmbH
;
; History:
; 09-Jul-2003 (CL) - Added Sensaura-Filter install
; 26-Apr-2002 (CL) - Renamed Driver -> dmx6fire.sys
; 05-Feb-2002 (CL) - Renamed MWPC - Midi devices
; 21-Oct-2001 (FMB) - Initial version
;===============================================================
[Version]
Signature=$CHICAGO$
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Provider%
;;The following line is used only when the INF comes with the Windows system
;;IHV needs to comment out the following line for their OEM redistributed disk.
;;LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer =08/11/2003,5.40.3.130
[DestinationDirs]
EWS.SystemCopyList=10,system32\drivers
EWS_NTSYS.DelFiles=10,system32\drivers
EWS_NTDLL.DelFiles=10,system32
EWS_ASIO.DelFiles=10
sensaura.CopyList=10,system
ASIO.CopyList=11
Audio3D.CopyList=11
EWS_VXD.DelFiles=11
; C.L. very strange behaviour when we set DefaultDestDir=10 (Sensaura doesn't work)
DefaultDestDir=12
[Manufacturer]
%Manufacturer%=TerraTec
[TerraTec]
%DeviceName_TTP7%=TTP7.Device,PCI\VEN_1412&DEV_1712&SUBSYS_1138153B
;%DeviceName_TTP7%=TTP7.Device,PCI\VEN_1412&DEV_1712&SUBSYS_1138153B&REV_02
;FMB TEST: allow 88MT to load this driver
;%DeviceName_TTP7%=TTP7.Device,PCI\VEN_1412&DEV_1712&SUBSYS_1115153B
;=============================================================================
; Windows 9x & ME Install
;=============================================================================
[TTP7.Device]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=EWS.SystemCopyList, ASIO.CopyList,Audio3D.CopyList,sensaura.CopyList
DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles
AddReg=TTP7.AddReg, TTP7.ASIO.AddReg,Audio3D.AddReg, guids.AddReg, SensauraConfiguration.AddReg
DelReg=TTP7.ASIO.DelReg
[TTP7.Device.HW]
AddReg=Sensaura.AddReg
;-------------------------------------------------------------------------------
[TTP7.Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,TTP7.Interface.WaveAnalog
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,TTP7.Interface.WaveAnalog
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,TTP7.Interface.WaveAnalog
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,TTP7.Interface.SPDIF
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,TTP7.Interface.SPDIF
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,TTP7.Interface.SPDIF
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,TTP7.Interface.Midi1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,TTP7.Interface.Midi1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,TTP7.Interface.Midi1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MWPC1%,TTP7.Interface.MWPC1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MWPC1%,TTP7.Interface.MWPC1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MWPC1%,TTP7.Interface.MWPC1
; MIDI-2 only available on WaveTable or MWPC extension
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,TTP7.Interface.Midi2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi2%,TTP7.Interface.Midi2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,TTP7.Interface.Midi2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MWPC2%,TTP7.Interface.MWPC2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MWPC2%,TTP7.Interface.MWPC2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MWPC2%,TTP7.Interface.MWPC2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_TopoMT%,TTP7.Interface.TopoMT
;=============================================================================
; Windows 2000 Install
;=============================================================================
[TTP7.Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=EWS.SystemCopyList, ASIO.CopyList,Audio3D.CopyList,sensaura.CopyList
DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles
AddReg=TTP7.AddReg, TTP7.ASIO.AddReg,Audio3D.AddReg, guids.AddReg, SensauraConfiguration.AddReg
DelReg=TTP7.ASIO.DelReg
[TTP7.Device.NT.HW]
AddReg=Sensaura.AddReg.NT
[TTP7.Device.NT.Services]
AddService = dmxfire, 0x00000002, dmx_Service_Inst
AddService = dmxsens, 0x00000000, Sensaura_Service_Inst
;-------------------------------------------------------------------------------
[dmx_Service_Inst]
DisplayName = %dmxfire.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\dmx6fire.sys
[Sensaura_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\dmxsens.sys
;-------------------------------------------------------------------------------
[TTP7.Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,TTP7.Interface.WaveAnalog
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,TTP7.Interface.WaveAnalog
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,TTP7.Interface.WaveAnalog
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,TTP7.Interface.SPDIF
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,TTP7.Interface.SPDIF
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,TTP7.Interface.SPDIF
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,TTP7.Interface.Midi1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,TTP7.Interface.Midi1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,TTP7.Interface.Midi1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MWPC1%,TTP7.Interface.MWPC1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MWPC1%,TTP7.Interface.MWPC1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MWPC1%,TTP7.Interface.MWPC1
; MIDI-2 only available on WaveTable or MWPC extension
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,TTP7.Interface.Midi2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi2%,TTP7.Interface.Midi2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,TTP7.Interface.Midi2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MWPC2%,TTP7.Interface.MWPC2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MWPC2%,TTP7.Interface.MWPC2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MWPC2%,TTP7.Interface.MWPC2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_TopoMT%,TTP7.Interface.TopoMT
;=============================================================================
; TTP7 Interfaces
;=============================================================================
[TTP7.Interface.WaveAnalog]
AddReg=TTP7.Interface.WaveAN.AddReg
[TTP7.Interface.SPDIF]
AddReg=TTP7.Interface.SPDIF.AddReg
[TTP7.Interface.Midi1]
AddReg=TTP7.Interface.Midi1.AddReg
[TTP7.Interface.Midi2]
AddReg=TTP7.Interface.Midi2.AddReg
[TTP7.Interface.MWPC1]
AddReg=TTP7.Interface.MWPC1.AddReg
[TTP7.Interface.MWPC2]
AddReg=TTP7.Interface.MWPC2.AddReg
[TTP7.Interface.TopoMT]
AddReg=TTP7.Interface.ToMT.AddReg
;---------------------------------------------------------
; Friendly Names for TTP7 devices
; Nasty, AddReg Section Name must not exceed xx Characters
;---------------------------------------------------------
[TTP7.Interface.WaveAN.AddReg]
HKR,,FriendlyName,,"DMX 6fire Wave"
HKR,,CLSID,,%Proxy.CLSID%
[TTP7.Interface.SPDIF.AddReg]
HKR,,FriendlyName,,"DMX 6fire Wave S/PDIF"
HKR,,CLSID,,%Proxy.CLSID%
[TTP7.Interface.Midi1.AddReg]
HKR,,FriendlyName,,"DMX 6fire MIDI"
HKR,,CLSID,,%Proxy.CLSID%
[TTP7.Interface.Midi2.AddReg]
HKR,,FriendlyName,,"DMX 6Fire WaveTable"
HKR,,CLSID,,%Proxy.CLSID%
[TTP7.Interface.MWPC1.AddReg]
HKR,,FriendlyName,,"MWPC Midi-1"
HKR,,CLSID,,%Proxy.CLSID%
[TTP7.Interface.MWPC2.AddReg]
HKR,,FriendlyName,,"MWPC Midi-2"
HKR,,CLSID,,%Proxy.CLSID%
[TTP7.Interface.ToMT.AddReg]
HKR,,FriendlyName,,"DMX 6fire Virt. Mix"
HKR,,CLSID,,%Proxy.CLSID%
;=============================================================================
; AddReg
;=============================================================================
[TTP7.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,dmx6fire.sys
HKR,,NTMPDriver,,"dmx6fire.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,"DMX 6fire Wave"
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Description,,"DMX 6fire Mixer"
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,"DMX 6fire MIDI"
HKR,Settings\EWS HD Config\DMX 6fire\,MXRExtension,0x10001, 1
;-------------------------------------------------------------------------------
; Sensaura Filter
;-------------------------------------------------------------------------------
[Sensaura.AddReg]
HKR,,UpperFilters,0x00010000,dmxsens.sys
[Sensaura.AddReg.NT]
HKR,,UpperFilters,0x00010000,"dmxsens"
[SensauraConfiguration.AddReg]
HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_WaveMT_12%
HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_TopoMT%
HKR,Sensaura\Configuration,ForwardSpeakerConfiguration,0x00010001,1
HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration,0x00010001,0
;-------------------------------------------------------------------------------
; ASIO Install
;-------------------------------------------------------------------------------
[TTP7.ASIO.AddReg]
;HKLM,SOFTWARE\ASIO\%ASIO_EWS88NAME%,"CLSID",,%ASIO_EWS88IID%
HKLM,SOFTWARE\ASIO\%ASIO_TTP7NAME%,"CLSID",,%ASIO_TTP7IID%
HKLM,SOFTWARE\ASIO\%ASIO_TTP7NAME%,"Description",,%ASIO_TTP7NAME%
HKCR,CLSID\%ASIO_TTP7IID%,,,%ASIO_TTP7NAME%
HKCR,CLSID\%ASIO_TTP7IID%\InProcServer32,,,"%11%\Asio88mt.dll"
HKCR,CLSID\%ASIO_TTP7IID%\InProcServer32,ThreadingModel,,"Apartment"
[TTP7.ASIO.DelReg]
; FMB NOTE: no VxD driver available yet
;-------------------------------------------------------------------------------
; Sensaura Install
;-------------------------------------------------------------------------------
[Audio3D.AddReg]
HKCR,Audio3D,,0,Audio3DObject
HKCR,Audio3D\CLSID,,0,%Audio3D_CLSID%
HKCR,CLSID\%Audio3D_CLSID%,,0,Audio3DObject
HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,,0,Audio3D.dll
HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,ThreadingModel,0,Apartment
;=============================================================================
; Copy/DelFiles
;=============================================================================
[EWS.SystemCopyList]
dmx6fire.sys,,
dmxsens.sys
[ASIO.CopyList]
Asio88mt.dll
[EWS_NTSYS.DelFiles]
ice1712k.sys,,,1
[EWS_NTDLL.DelFiles]
ews88con.dll,,,1
[EWS_VXD.DelFiles]
ice.vxd,,,1
ice_wod6.drv,,,1
ice_wod5.drv,,,1
ice_wod4.drv,,,1
ice_wod3.drv,,,1
ice_wod2.drv,,,1
ice_wod1.drv,,,1
ice_wod0.drv,,,1
ice_comm.dll,,,1
ice_mpu.drv,,,1
ttewssys.drv,,,1
[EWS_ASIO.DelFiles]
iceasio.dll,,,1
[sensaura.CopyList]
crlds3d.dll
[Audio3D.CopyList]
a3d.dll,Audio3D.dll,,4
Audio3D.dll
[SourceDisksNames]
1=%DiskName%,,
[SourceDisksFiles]
dmx6fire.sys=1
Asio88Mt.dll=1
Audio3D.dll=1
CrlDs3D.dll=1
[guids.AddReg]
HKLM,%MediaCategories%\%TTGuid.Front%,Name,,%TTNode.Front%
HKLM,%MediaCategories%\%TTGuid.Front%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.Master%,Name,,%TTNode.Master%
HKLM,%MediaCategories%\%TTGuid.Master%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.FrontVolume%,Name,,%TTNode.FrontVolume%
HKLM,%MediaCategories%\%TTGuid.FrontVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.FrontMute%,Name,,%TTNode.FrontMute%
HKLM,%MediaCategories%\%TTGuid.FrontMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.Rear%,Name,,%TTNode.Rear%
HKLM,%MediaCategories%\%TTGuid.Rear%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.RearVolume%,Name,,%TTNode.RearVolume%
HKLM,%MediaCategories%\%TTGuid.RearVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.RearMute%,Name,,%TTNode.RearMute%
HKLM,%MediaCategories%\%TTGuid.RearMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.Center%,Name,,%TTNode.Center%
HKLM,%MediaCategories%\%TTGuid.Center%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.CenterVolume%,Name,,%TTNode.CenterVolume%
HKLM,%MediaCategories%\%TTGuid.CenterVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.CenterMute%,Name,,%TTNode.CenterMute%
HKLM,%MediaCategories%\%TTGuid.CenterMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.LFE%,Name,,%TTNode.LFE%
HKLM,%MediaCategories%\%TTGuid.LFE%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.LFEVolume%,Name,,%TTNode.LFEVolume%
HKLM,%MediaCategories%\%TTGuid.LFEVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TTGuid.LFEMute%,Name,,%TTNode.LFEMute%
HKLM,%MediaCategories%\%TTGuid.LFEMute%,Display,1,00,00,00,00
;=============================================================================
; STRINGS
;=============================================================================
[Strings]
ClassName="Sound, video and game controllers"
Manufacturer="TerraTec "
Provider="TerraTec "
DiskName="TerraTec Driver CD"
DeviceNameEws88mt = "AudioSystem EWS88 MT"
DeviceName_TTP7 = "DMX 6fire 24/96"
DeviceNameIce = "Envy 24"
wdmaud.SvcDesc = "WDM Audio Driver"
swmidi.SvcDesc = "EWS88 WDM Midi"
dmxfire.SvcDesc= "DMX6fire WDM Audio"
Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
;FMB TEST: ChkInf says the following strings must be fix="WAVE"
;KSNAME_Wave="WAVE"
;This forces the Systemout to be enumerated at first
KSNAME_Wave="AveSYS"
KSNAME_WaveMT_12="WaveMT_12"
KSNAME_WaveMT_34="WaveMT_34"
KSNAME_WaveMT_56="WaveMT_56"
KSNAME_WaveMT_78="WaveMT_78"
KSNAME_SPDIF ="_0SPDIF"
KSNAME_DMIX ="_1DMIX"
KSNAME_WaveMT_INTLVD="WaveMT_INTLVD"
KSNAME_Midi1 ="Midi1"
KSNAME_Midi2 ="Midi2"
KSNAME_MWPC1 ="MWPC1"
KSNAME_MWPC2 ="MWPC2"
KSNAME_Topology ="Topology"
KSNAME_TopoMT ="TopoMT"
;----------------------------------------------------------
; Guids for Custom Names
;----------------------------------------------------------
TTGuid.Master ="{3C566B60-D997-11d3-943D-0040339FD9C2}"
TTGuid.Front ="{FEFB4813-D820-11d3-943D-0040339FD9C2}"
TTGuid.FrontVolume ="{38BFD810-A288-11d3-9426-0040339FD9C2}"
TTGuid.FrontMute ="{4534F060-A288-11d3-9426-0040339FD9C2}"
TTGuid.Rear ="{5CC77870-D821-11d3-943D-0040339FD9C2}"
TTGuid.RearVolume ="{4D7644B0-A288-11d3-9426-0040339FD9C2}"
TTGuid.RearMute ="{4D7644B1-A288-11d3-9426-0040339FD9C2}"
TTGuid.SPDIF ="{307E100f-9035-11d2-99D6-00600893863B}"
TTGuid.SPDIFVolume ="{32DA4E70-D997-11d3-943D-0040339FD9C2}"
TTGuid.SPDIFMute ="{32DA4E71-D997-11d3-943D-0040339FD9C2}"
TTGuid.Center ="{5E7C8DE3-8858-47c2-A01B-7F6B677AFB02}"
TTGuid.CenterVolume ="{3A513344-F8E9-449c-A648-B5F2C949870B}"
TTGuid.CenterMute ="{5CE856F8-ECA1-43af-815F-FA8F2FA99EBD}"
TTGuid.LFE ="{74A01E0D-61F7-4378-8BB7-C26D6CF14327}"
TTGuid.LFEVolume ="{9BB84574-E6C7-42a0-ABF6-F48819EAA190}"
TTGuid.LFEMute ="{FCDEFACB-5B85-40f7-9B23-9FA84D595326}"
;----------------------------------------------------------
; Custom Names in Windows Mixer
;----------------------------------------------------------
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
TTNode.Master ="Master"
TTNode.Front ="Front"
TTNode.FrontVolume ="Front Volume"
TTNode.FrontMute ="Front Mute"
TTNode.Rear ="Surround"
TTNode.RearVolume ="Surround Volume"
TTNode.RearMute ="Surround Mute"
TTNode.Center ="Center"
TTNode.CenterVolume ="Center Volume"
TTNode.CenterMute ="Center Mute"
TTNode.LFE ="LFE"
TTNode.LFEVolume ="LFE Volume"
TTNode.LFEMute ="LFE Mute"
;----------------------------------------------------------
; ASIO
;----------------------------------------------------------
;ASIO_EWS88IID ="{D48916ED-526A-4546-B1E4-3DC8D3DA3E0F}"
;ASIO_EWS88IID_VXD ="{6D184901-04CA-11d4-8398-0800096F616B}"
ASIO_TTP7IID ="{67E7BAEE-91AB-40e0-AFC7-82CBFC09ECE4}"
ASIO_TTP7NAME ="ASIO for DMX 6fire 24/96"
;----------------------------------------------------------
; Sensaura
;----------------------------------------------------------
Sensaura="Sensaura Ltd"
Audio3D_CLSID="{D8F1EEE0-F634-11CF-8700-00A0245D918B}"
DevName="Sensaura Audio3D(tm) API"